home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 7492 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.2 KB

  1. Path: nntp0.brunel.ac.uk!usenet
  2. From: Francesco Fantauzzi <mapgfgf@brunel.ac.uk>
  3. Newsgroups: comp.lang.c++
  4. Subject: Re: Best Compiler
  5. Date: 23 Feb 1996 16:42:30 GMT
  6. Organization: Brunel University
  7. Message-ID: <4gkqpm$i5p@izar.brunel.ac.uk>
  8. References: <4g2rjb$583@news.iii.net> <4gck9j$cnp@redstone.interpath.net>
  9. NNTP-Posting-Host: maths-pc-125.brunel.ac.uk
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=us-ascii
  12. Content-Transfer-Encoding: 7bit
  13. X-Mailer: Mozilla 1.22 (Windows; I; 16bit)
  14.  
  15. softbase@mercury.interpath.net (Scott McMahan - Softbase Systems) wrote:
  16. >Linda Kasparek (lindak@pumpkin.iii.net) wrote:
  17. >
  18. >: must support MFC 4.0
  19. >
  20. >Haven't you pretty much decided on Microsoft by going this route? The
  21. >ONLY compiler that will completely support MFC is Microsoft's. Others
  22. >may support it now, but in the future, Microsoft can change MFC to
  23. >break that support if it decides to put the other companies out of
  24. >business, gets mad at them, or something. 
  25.  
  26. Don't think so... many people have already use MFC 4.0 in their projects, 
  27. then THEY would be mad at Bill if their code couldn't be used with new 
  28. releases of Visual C++/MFC. I guess that the main interest by Microsoft 
  29. in using non standard C++ extensions is to trap programmers in their 
  30. environment... so why should they kick those people just when they 
  31. succeded in trapping 'em?
  32.  
  33. >MFC was originally founded on
  34. >non-standard C++ language extensions, after all. If these are
  35. >mission critical applications that will have to be modifed in the
  36. >future, you almost have to go with Visual C++.
  37. >
  38. >: must be industrial-strength
  39. >
  40. >What does this mean in the context of a compiler!? 
  41.  
  42. IMO:
  43.  
  44. - can compile "large" applications and libraries in an efficient way
  45. - is cross-platform
  46. - produces highly optimized code
  47. - it is not (too much) bug-plagued
  48. - allow many people to work on the same project in an efficient way
  49. - allow the same code to be shared by many projects and people in an   
  50.   efficient way
  51. - includes and/or allows tools for debugging, profiling, SQA, etc.
  52. - it's worth its cost
  53.  
  54. In one sentence: it's useful for actual work, not only to test small 
  55. examples while learning C++, or to pass an exam at the University.
  56.  
  57. Regards,
  58.    Francesco G. Fantauzzi
  59.  
  60.  
  61.